zero trust architecture blueprint/archive/zero-trust-architecture-offline/scripts/DownloadPowerShellModules.ps1 (7 lines of code) (raw):
. "$PSScriptRoot/RequiredModules.ps1"
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
$requiredModules = Get-RequiredModules
# Install the required modules
foreach($requiredModule in $requiredModules) {
Install-module -Name $requiredModule.ModuleName -RequiredVersion $requiredModule.ModuleVersion -Force
}